package com.comprehensive.dataservice.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import jakarta.persistence.Entity;
import jakarta.persistence.Table;

/**
 * 字典项实体类
 * 用于维护系统中的字典数据
 */
@Entity
@Table(name = "sys_dictionary")
@TableName("sys_dictionary")
public class Dictionary extends BaseEntity {

    /**
     * 字典类型编码
     */
    private String dictType;
    
    /**
     * 字典项编码
     */
    private String dictCode;
    
    /**
     * 字典项名称
     */
    private String dictName;
    /**
     * 字典项值
     */
    private String dictValue;
    
    /**
     * 获取字典类型编码
     * @return 字典类型编码
     */
    public String getDictType() {
        return dictType;
    }
    
    /**
     * 设置字典类型编码
     * @param dictType 字典类型编码
     */
    public void setDictType(String dictType) {
        this.dictType = dictType;
    }
    
    /**
     * 获取字典项编码
     * @return 字典项编码
     */
    public String getDictCode() {
        return dictCode;
    }
    
    /**
     * 设置字典项编码
     * @param dictCode 字典项编码
     */
    public void setDictCode(String dictCode) {
        this.dictCode = dictCode;
    }
    
    /**
     * 获取字典项名称
     * @return 字典项名称
     */
    public String getDictName() {
        return dictName;
    }
    
    /**
     * 设置字典项名称
     * @param dictName 字典项名称
     */
    public void setDictName(String dictName) {
        this.dictName = dictName;
    }
    
    /**
     * 获取字典项值
     * @return 字典项值
     */
    public String getDictValue() {
        return dictValue;
    }
    
    /**
     * 设置字典项值
     * @param dictValue 字典项值
     */
    public void setDictValue(String dictValue) {
        this.dictValue = dictValue;
    }
}